<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />-->
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link href="../css/main.css" rel="stylesheet" type="text/css" />


<link rel="stylesheet" type="text/css" href="/gourmet-express/trunk/css/themes/smoothness/jquery-ui-1.8.4.custom.css">
<script type="text/javascript" src="../js/main.js"></script>
<!--<script type="text/javascript" src="../js/jquery/jquery-1.4.4.min.js"></script> -->
<script type="text/javascript" src="../js/jquery/jquery-1.5.2.min.js" ></script>

<script  type="text/javascript" src="/gourmet-express/trunk/js/jquery/jquery-auto/jquery-ui-1.8.14.custom.min.js"></script>
<script src="../js/jquery/jquery.alerts.js" type="text/javascript"></script>
<script type="text/javascript" src="../js/jquery/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery/jquery.blockUI.js"></script>

<link href="../css/jquery/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" /> 


<link rel="stylesheet" type="text/css" href="/gourmet-express/trunk/js/flexigrid/css/flexigrid.css">
<!--<script type="text/javascript" src="../js/jquery/jquery-1.5.2.min.js">-->
<script type="text/javascript" src="/gourmet-express/trunk/js/flexigrid/js/flexigrid.js"></script>

<script type="text/javascript" src="../js/jquery/jquery.validate.1.9.0.js" ></script>
<script type="text/javascript" src="../js/jquery/jquery.validate.1.9.0_exMsgEspa.js" ></script>
<script type="text/javascript" src="../js/jquery/additional-methods.min.js" ></script>



<!--  ok  -->

<body>

<style>
#menuIzq li
{
    border-bottom: 1px solid #C0C0C0;
    color: #222222;
    display: block;
    margin-bottom: 3px;
    padding-bottom: 3px;
    padding-left: 16px;
    text-decoration: none;
    width: 115px;   
    font-size:10px;          
}

#menuIzq ul
{
        	    
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: 100px;
                
}

#menuIzq a
{
    text-decoration: none;
}

#ui-datepicker-div { display: none; }</style>
<script> 
			
			    function listarArticulos()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Articulo&accion=listarArticuloForm", function(){
									
								
							});
				}

			    function listarAlmacenes()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Almacen&accion=listarAlmacenForm", function(){
									
								
							});
				}				
				
			    function listarFamilias()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Clasificacion&accion=listarClasificacionForm", function(){
									
								
							});
				}	

			    function listarStock()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Stock&accion=listarStockForm", function(){
									
								
							});
				}					


			    function listarTransferencias()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=ImTransfer&accion=listar", function(){
									
								
							});
				}

				function listarRecetasProduccion()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/views/mrp/produccion/recetas/listar.php", function(){
									
								
							});
				}
				
				function listarRecetasProdTerm()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/views/mrp/produccion/recetasProdTerm/listar.php", function(){
									
								
							});
				}                                
                                
				function listarOrdenesProduccion()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=MrpProOrd&accion=listar", function(){
									
								
							});
				}
                    
			    function listarClientes()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Cliente&accion=listarClienteForm", function(){
									
								
							});
				}                    
				

			    function listarOrdenesVenta()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=So&accion=listarSoForm", function(){
									
								
							});
				} 


			    function listarDlv()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=SoDlv&accion=listarSoDeliveryForm", function(){
									
								
							});
				} 

                    
				function listarProveedores()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Proveedor&accion=listarProveedorForm", function(){


							});
				}
                                
                                function listarRecepcion()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=OrdenIngreso&accion=listarIngreso", function(){

							});
				}
				
				function listarSoFactura()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=SoFactura&accion=listar", function(){

							});
				}

				function listarPoFactura()
				{
					$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=PoFactura&accion=listar", function(){

							});
				}

</script>
<div id="main3">
    <div id="header">
        <img src="../imgs/logo.jpg" title="lista" border="0"></img>  
        </br>&nbsp;
        <div id="menuHeader1s"></div>
    </div>
    <div id="zonaIzq">
        <div id="menuIzq">
            <h3>:: Menu  </h3>
            <div id="accordion">
                
                <h3><a href="#"><img src="../imgs/icons/menu_inventarios.png" title="inventario" border="0"></img>&nbsp;Inventario</a></h3>
                <div>
                    <ul style="display: block;" id="open">                        
                        <li><a href="javascript:listarArticulos();">Articulos</a></li>
                        <li><a href="javascript:listarAlmacenes();">Almacenes</a></li>
                        <li><a href="javascript:listarFamilias();">Familias</a></li>
                        <li><a href="javascript:listarRecepcion()">Orden de Ingreso</a></li>      
                        <li><a href="javascript:listarDlv();">Orden de Despacho</a></li>                        
                        <li><a href="javascript:listarTransferencias();">Transferencias</a></li>
                        <li><a href="javascript:listarStock();">Consultar Stock</a></li>                        
                        <li><a href="javascript:window.open('/gourmet-express/trunk/src/index.php?do=Stock&accion=listarStockReporte');">Reporte de Stock</a></li>                        
                    </ul>
                </div>
                
                <h3><a href="#"><img src="../imgs/icons/menu_compras.png" title="menu_compras" border="0"></img>&nbsp;Compras</a></h3>
                <div>                
                    <ul>
                        <li><a href="javascript:listarProveedores();">Proveedores</a></li>               
                        <li><a href="#">Orden de Compra</a></li>                        
                        <li><a href="javascript:listarPoFactura()">Factura compra</a></li>
                        <li><a href="?do=StockIngreso&accion=listarIngreso">Cuentas por pagar</a></li>
                    </ul>
                </div>
                        
                <h3><a href="#"><img src="../imgs/icons/menu_ventas.png" title="menu_ventas" border="0"></img>&nbsp;Ventas</a></h3>
                <div>
                    <ul>
                        <li><a href="javascript:listarClientes();">Clientes</a></li>
                        <li><a href="javascript:listarSoFactura();">Facturas</a></li>
                        <li><a href="javascript:listarDlv();">Despachos</a></li>
                    </ul>
                </div>
                
                <h3><a href="#"><img src="../imgs/icons/menu_produccion.png" title="menu_produccion" border="0"></img>&nbsp;Produccion</a></h3>
                <div>
                    <ul>
                    <li><a href="javascript:listarRecetasProduccion();">Recetas</a></li>
                    <li><a href="javascript:listarRecetasProdTerm();">Recetas Prod.Term</a></li>
                    <li><a href="javascript:listarOrdenesProduccion();">Ordenes produccion</a></li>
                    </ul>
                </div>
                
                <h3><a href="#"><img src="../imgs/icons/menu_config.png" title="menu_config" border="0"></img>&nbsp;Setup</a></h3>
                <div>
                    <ul>
                        <li><a href="#">Submenu 1</a></li>
                        <li><a href="#">Submenu 2</a></li>
                        <li><a href="#">Submenu 3</a></li>
                        <li><a href="#">Submenu 4</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>    
</div>
<div id="zonaContenedor"></div>
<script>
$( "#accordion" ).accordion();
/*opciones para el F2*/

var obj;

funcF2=$(".loadF2 ,.loadF21").live('keyup', function(event) {
      		console.log(event.keyCode);
      
		      if (event.keyCode == 113 || event.which == 113) 
		      {
				      	$('#contenF2').html('');
				        $('#contenF2').dialog({
				        modal: true,
				        open: function ()
				        {
				            $(this).load('/gourmet-express/trunk/src/index.php?do=Articulo&accion=listarArticuloForm');
				        },
				        close: function() {
							    $('#contenF2').html('');
								$('#contenF2').dialog( "destroy" );
							},         
				        height: 550,
				        width: 950,
				        title: 'Ayuda!!'
				    });
		      }
		      
			    obj=$(this);
			    
			  
   
		});
		
clickItemId =  $('td[abbr="articuloId"]').live('click', function(){
			    	  var conteTD =$(this).children('div').html();
			    	  obj.val(conteTD);
			    	  //obj.parent().next('td').text($(this).next('td').text());// aca cargamos el campo de texto
			    	  $('#contenF2').dialog( "close" );
			    	  setTimeout(function() { $(obj).focus(); }, 50);
			    	 // $('#contenF2').html('');
					 // $('#contenF2').dialog( "destroy" );
			    	  
});
/* fin opciones para el F2*/

funcValidateItem=$(".loadF2").live('blur', function() {
    var inputProdId = $(this);
    if($(this).val().length > 4)
    {
                   
        
	  obj=$(this);
	  var parentTr = $(this).parent().parent();
	  if(obj.val!='')
	  {
      	  var i_cant=0;
          $("input[itemG='itemG']").each(function(n,element){  
                if ($(element).val()==$(obj).val()) 
                {  
                   i_cant++;
                   if(i_cant>1)
                   {	           
                       	
                    $(parentTr).children("td[desc='desc']").text('');
                    $(parentTr).children("td[UoM='UoM']").text('');
                    obj.val('');
                    
                    setTimeout(function() { obj.focus(); }, 50);
                    parentTr='';
                    //	alert('item repetido');
                    return false;
                   }
                }  
              }); 
	  }else{
	  	setTimeout(function() { obj.focus(); }, 50);
	  	return false;
	  }
              
       
    
    
        var parentTr = $(this).parent().parent();
        var str="articuloId="+$(this).val();
        $.ajax({
                url:'/gourmet-express/trunk/src/index.php?do=Articulo&accion=getObjArticulo',
                data:str,
                type:'get',
                dataType: "json",
                success:function (data){
                    if(data.rpta=='true')
                    {
                          $(parentTr).children("td[desc='desc']").text(data.descripcion);
                          $(parentTr).children("td[UoM='UoM']").text(data.undMedida);
                    }else{
                          //alert(data.msg);
                          $(parentTr).children("td[desc='desc']").text('');
                          $(parentTr).children("td[UoM='UoM']").text('');
                          $(inputProdId).val('');
                          setTimeout(function() { $(inputProdId).focus(); }, 50);
                       
                    }
                	}
        });
    }else{
      setTimeout(function() { $(inputProdId).focus(); }, 50);
      return false;
    }
     

});


/* inicio autocomplete*/

var STR_PAD_LEFT = 1;
var STR_PAD_RIGHT = 2;
var STR_PAD_BOTH = 3;
 
pad = function (str, len, pad, dir) {
 
	if (typeof(len) == "undefined") { var len = 0; }
	if (typeof(pad) == "undefined") { var pad = ' '; }
	if (typeof(dir) == "undefined") { var dir = STR_PAD_RIGHT; }
 
	if (len + 1 >= str.length) {
 
		switch (dir){
 
			case STR_PAD_LEFT:
				str = Array(len + 1 - str.length).join(pad) + str;
			break;
 
			case STR_PAD_BOTH:
				var right = Math.ceil((padlen = len - str.length) / 2);
				var left = padlen - right;
				str = Array(left+1).join(pad) + str + Array(right+1).join(pad);
			break;
 
			default:
				str = str + Array(len + 1 - str.length).join(pad);
			break;
 
		} // switch
 
	}
 
	return str;
 
}

loadAutocompleteItem = function(id_ItemCode)
{
	 autocompleteItem =$('#'+id_ItemCode).autocomplete({
        source: '/gourmet-express/trunk/src/index.php?do=Articulo&accion=listarArticuloAutocomplete&modoBusqueda=1',
        open: function(event, ui) {
            $(this).autocomplete("widget").css({
                "width": 400, "font-family": 'courier new'
            });
        },
        minLength: 1,
        select: function(event, ui) {
            var $itemrow = $(this).closest('tr');
                    // Populate the input fields from the returned values
                    $itemrow.find('#'+id_ItemCode).val(ui.item.itemCode);
                    $itemrow.find('#txtDesc').html(ui.item.itemDesc);
                    $itemrow.find("[UoM='UoM']").html(ui.item.undMedida);

                    // Give focus to the next input field to recieve input from user
                    $('#itemQty').focus();

            return false;
	    }

    // Format the list menu output of the autocomplete
    }).data( "autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a style='white-space: nowrap;'>" + pad(item.itemCode,16,'&nbsp;',2) + " - " + item.itemDesc + "</a>" )
            .appendTo( ul );
    };
}

/* inicio fin autocomplete Item*/

/* inicio  autocomplete Proveedor*/

loadAutocompleteProveedor = function(proveedor_id)
{
	 autocompleteProv =$('#'+proveedor_id).autocomplete({
        source: '/gourmet-express/trunk/src/index.php?do=Proveedor&accion=listarProveedorAutocomplete&modoBusqueda=1',
        open: function(event, ui) {
            $(this).autocomplete("widget").css({
                "width": 400, "font-family": 'courier new'
            });
        },
        minLength: 1,
        select: function(event, ui) {
            var $itemrow = $(this).closest('tr');
                    // Populate the input fields from the returned values
                    $itemrow.find('#proveedorId').val(ui.item.proveedorId);
                    $itemrow.find('#proveedorNombre').val(ui.item.nombre);
                    //$itemrow.find("[UoM='UoM']").html(ui.item.undMedida);

                    // Give focus to the next input field to recieve input from user
                    //$('#itemQty').focus();

            return false;
	    }

    // Format the list menu output of the autocomplete
    }).data( "autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a style='white-space: nowrap;'>" + pad(item.proveedorId,16,'&nbsp;',2) + " - " + item.nombre + "</a>" )
            .appendTo( ul );
    };
}
/* fin  autocomplete Proveedor*/



/* inicio  autocomplete cliente*/

loadAutocompleteCliente = function(cliente_Id)
{
	 autocompleteCli =$('#'+cliente_Id).autocomplete({
        source: '/gourmet-express/trunk/src/index.php?do=Cliente&accion=listarClienteAutocomplete&modoBusqueda=1',
        open: function(event, ui) {
            $(this).autocomplete("widget").css({
                "width": 400, "font-family": 'courier new'
            });
        },
        minLength: 1,
        select: function(event, ui) {
            var $itemrow = $(this).closest('tr');
                    // Populate the input fields from the returned values
                    $itemrow.find('#clienteId').val(ui.item.clienteId);
                    $itemrow.find('#clienteNombre').val(ui.item.nombre);
                    //$itemrow.find("[UoM='UoM']").html(ui.item.undMedida);

                    // Give focus to the next input field to recieve input from user
                    //$('#itemQty').focus();

            return false;
	    }

    // Format the list menu output of the autocomplete
    }).data( "autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a style='white-space: nowrap;'>" + pad(item.clienteId,16,'&nbsp;',2) + " - " + item.nombre + "</a>" )
            .appendTo( ul );
    };
}
/* fin  autocomplete cliente*/


/*opciones para el F2 Factura para la busqueda de ordene de Venta*/

var objOrdVta;

funcF2_ordenVenta = $(".loadF2_OrdVta").live('keyup', function(event) {
      		console.log(event.keyCode);
      
		       if (event.keyCode == 113 || event.which == 113) 
		      {
				      	$('#contenF2').html('');
				        $('#contenF2').dialog({
				        modal: true,
				        open: function ()
				        {
				            $(this).load('/gourmet-express/trunk/src/index.php?do=So&accion=listarSoForm');
				        },
				        close: function() {
							    $('#contenF2').html('');
								$('#contenF2').dialog( "destroy" );
							},         
				        height: 550,
				        width: 950,
				        title: 'Ayuda!!'
				    });
		      }
		      
			    objOrdVta=$(this);
			    
			   
			    
			    return false;
			  
   
		});
		
clickOrdenId = $('td[abbr="soId"]').live('click', function(){
			    	  var conteTD =$(this).children('div').html();
			    	  objOrdVta.val(conteTD);
			    	 
			    	  $('#contenF2').dialog( "close" );
			    	  setTimeout(function() { $(objOrdVta).focus(); }, 50);
			    	  
			    	  //alert('hola');
			    	  $("#tableNuevoRecep tbody").load("/gourmet-express/trunk/src/index.php?do=So&accion=importarOrd&soId="+objOrdVta.val(), function(){});
			    	  loadFunctionArFactura();
			    	  return false;
			    	  
});

/* fin opciones para el F2 ordenes de venta */



funcValidateItemRecetas = $(".val_ItemReceta").live('blur', function() {
    if($(this).val().length > 4)
    {

	    var objRec = $(this);
	    var parentTr = $(this).parent().parent();
        var str="articuloId="+$(this).val();
        $.ajax({
                url:'/gourmet-express/trunk/src/index.php?do=Articulo&accion=getObjArticulo',
                data:str,
                type:'get',
                dataType: "json",
                success:function (data){
                    if(data.rpta=='true')
                    {
                          $("#s_Descr").text(data.descripcion);
                          $("#s_TipoProd").text(data.tipoArticuloName);
                          $("#s_UoM_Producto").text(data.undMedida);
                          $("#txtDescripcion").val(data.descripcion);
                          $("#txtUoM_Producto").val(data.undMedida);
                          $("#txtTipoDeProducto").val(data.tipoArticuloId);
                    }else{
                          //alert(data.msg);
                          $("#s_Descr").text('');
                          $("#s_TipoProd").text('');
                          $("#s_UoM_Producto").text('');
                          $("#txtDescripcion").val('');
                          $("#txtUoM_Producto").val('');
                          $("#txtTipoDeProducto").val('');
                         
                          $(objRec).val('');
                          setTimeout(function() { $(objRec).focus(); }, 50);
                       
                    }
                	}
        });
    }else{
      setTimeout(function() { $($(this)).focus(); }, 50);
      return false;
    }
     

});
</script>
<div id='contenF2'></div>
</body>
</html>
